Trò chơi đua xe động vật trong UNITY Engine
114.786 lượt xem;
1 using UnityEngine;
2 using System.Collections;
3
4 public abstract class RelativeTemporalAction : TemporalAction{
5
6 private float lastPercent;
7
8 protected override void begin()
9 {
10 lastPercent = 0;
11 }
12
13 protected override void end()
14 {
15 }
16
17 protected override void UpdateAction(float percent)
18 {
19 updateRelative(percent - lastPercent);
20 lastPercent = percent;
21 }
22
23 protected abstract void updateRelative(float percentDelta);
24 }
2 using System.Collections;
3
4 public abstract class RelativeTemporalAction : TemporalAction{
5
6 private float lastPercent;
7
8 protected override void begin()
9 {
10 lastPercent = 0;
11 }
12
13 protected override void end()
14 {
15 }
16
17 protected override void UpdateAction(float percent)
18 {
19 updateRelative(percent - lastPercent);
20 lastPercent = percent;
21 }
22
23 protected abstract void updateRelative(float percentDelta);
24 }